package com.woniu.web.mapper;

import com.woniu.common.entity.TbJpUser;
import com.woniu.common.entity.TbJpUserExample;
import java.util.List;

import com.woniu.pojo.PojoUser;
import com.woniu.vo.VoUser;
import org.apache.ibatis.annotations.Param;

public interface TbJpUserDao {
    long countByExample(TbJpUserExample example);

    int deleteByExample(TbJpUserExample example);

    int deleteByPrimaryKey(Long id);

    int insert(TbJpUser record);

    int insertSelective(TbJpUser record);

    List<TbJpUser> selectByExample(TbJpUserExample example);

    TbJpUser selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") TbJpUser record, @Param("example") TbJpUserExample example);

    int updateByExample(@Param("record") TbJpUser record, @Param("example") TbJpUserExample example);

    int updateByPrimaryKeySelective(TbJpUser record);

    int updateByPrimaryKey(TbJpUser record);

    /*User页面数据查询*/
    List<PojoUser> queryUsersPage(VoUser voUser);
}